home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12309 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: news.eunet.ch!usenet
  2. From: Oliver Plohmann <opl@esec.ch>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Will JAVA kill C++?
  5. Date: Tue, 19 Mar 1996 14:02:44 +0100
  6. Organization: ESEC SA
  7. Message-ID: <314EB074.575@esec.ch>
  8. References: <313E44EA.14D110C0@netcom.com> <4hp18v$3di@frodo.smartlink.net> <4ht8k1$t7l@epx.cis.umn.edu> <3146278D.7703E9CC@netcom.com>
  9. NNTP-Posting-Host: everest.esec.ch
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (X11; I; HP-UX A.09.05 9000/735)
  14.  
  15. > Another question: has anyone ever considered implementing the Java
  16. > builtin classes in C++? I bet it can be done!
  17.  
  18. I guess you can. However, it looks biased to me if the motivation 
  19. is just to demonstrate that you can do without Java. This leaves out the 
  20. point that C++ and Java from the beginning use different approaches.
  21.  
  22. C++ is made to be efficient, and save (compile - link) whereas Java is 
  23. made for being flexible and productive while being unsave 
  24. (compile - no link). In my opinion Java is much closer to Smalltalk than 
  25. to C++. For a long time to come no other language will be able to
  26. compete
  27. with the richness and remarkable tools Smalltalk offers. Java has a long
  28. way to go and the C++ people just find out they need to provide class 
  29. browsers and stuff alike.
  30.  
  31. I think C++ will be left for system programming whereas Java and
  32. Smalltalk
  33. will go into a race for the primer oo-language for application
  34. programming.
  35. What I would like to figure out is whether the "method-level" strong
  36. typing
  37. in Java helps in reducing runtime errors compared to dynamic typing in
  38. Smalltalk.
  39.  
  40. /Olli
  41.  
  42.  
  43. _______________________________________________
  44. Oliver Plohmann              +41 42 445 652
  45. Software Engineer            opl@al.esec.ch
  46. ESEC SA, Cham, Switzerland
  47.